losing pitcher - German English Dictionary